.maxcontainer{min-width:inherit;}
html, body{ margin:0 auto;min-width:inherit;}
.container { width:auto;}
.pchide { display:block; }
.mhide{display:none;}
.mshow {display:none;}
.padhide{display:none}
.padshow{display:block;}
.top1{background:none; height:auto}
.top_r{width:400px; margin:14px 16px 0 0}
.top_link{margin-right:0;float:right}
.top_link a{margin:0 4px}
.search{float:right; margin-top:20px}
.logo{margin:30px 0 0 17px}
.row{padding:0 16px 40px; margin-top:40px}
.row_left,.row_right{width:100%; margin:0; clear:both;}
.padPC{display:inline}

.pad_nav_box{padding: 0 0 0 10px; position:relative;}
.pad_nav{position:relative;margin:0 auto; width:100%; height:50px; overflow:hidden;}
.pad_nav.fixed{position:fixed;top:0;left:50%;margin-left:-375px;z-index:900;}
.pad_nav *{overflow:visible;}
.pad_nav ul{position:relative;width:100%;}
.pad_nav li{float:left;font-size:18px;  width:auto;}
.pad_nav li a{padding:0 24px;}
.pad_nav li a,.pad_nav li a:hover{color:#fff !important;}
.pad_nav li.cur {background:#1d3897; height:53px; margin-top:-3px; line-height:55px;}
.pad_nav_box .pad_nav_mask{background:url(z19_nav_up.png) no-repeat center #c13e37; width:24px; height:50px;position:absolute;z-index:10;top:0;right:0; background-size:8px 14px; }
.pad_nav_box #pad_nav_mask_left{position:absolute;z-index:10;top:0;left:-4px;background:url(z19_nav_up.png) no-repeat center #c13e37; width:55px; height:50px; display:none}
.pad_nav_up{background:url(z19_nav_up.png) no-repeat center #c13e37; width:55px; height:50px; position:absolute; right:0; top:0; background-size:24px}

.Rightfixed{display:none}
.tab_title li a:hover,.tab_title_sp li p:hover{color:#444 !important}
.tab_title_yw li a:hover{color:#fff !important}
.m_menu_box{display:block}

/*首页*/
.m_index_focus ul .title{width:100%; height:54px; line-height:54px; padding:0; bottom:0; display:block;}
.m_index_focus ul .title a{padding:0 160px 0 14px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display:block;}
.m_index_focus .pagination{bottom:24px}
.videoBox li{width:237px; height:144px;}
.video_bg span{margin-top:100px}
.videoBox{width:100%;}
.videoBox li { width: 32.5%;height: auto; margin-right:2%;}
.video_bg span{font-size:22px; bottom:12%}
.video_bg span i{margin-top:6px}
.videoBox .videopad{display:block; margin-right:0; width:31%}
.videoBox li.video_mar{  margin-right:1.5%;}
.yw_img{width:32%;height:auto; padding-bottom:10px}
.yw_img img{width:100%; height:auto}
.focus_img_pc{display:none !important}
.focus_img_m{display:block !important}
.yw_news_top{height:auto; font-size:20px}
.news_list li a{white-space:normal}
.m_index_focus ul img{height:auto}
.yw_news_top a{width:auto;float:none; }

.xk_list li{font-size:16px}
.tab_title_yw{font-size:22px; height:50px; line-height:56px;}
.tab_title_yw li{width:176px; height:64px;}
.tab_title_yw li.now{background:url(z19_yw_tab2_pad2.png) no-repeat top left; }
.tab_title_yw .tab_title_yw1.now{background:url(z19_yw_tab_pad.png) no-repeat top left;}
.tab_more{font-size:14px; top:-54px}
.tab_title_xk{font-size:22px; height:48px; line-height:48px;top:-24px;}
.tab_title_xk li.now{background:url(z19_xk_tab_pad.png); height:52px; line-height:52px; margin-top:-5px;}
.tab_title_xk li{width:160px}
.divBox2{margin-top:80px}
.tabBox_xk{ padding:26px 18px 6px 20px}
.foot{padding:0 16px}
.yw_img h5{font-size:16px}
.tabBox_xk .tab_more{top:-50px}
.tab_title_ky li{font-size:22px; padding:13px 0 10px 14px}
.tab_title_ky li a{display:block; width:150px;}
.tab_title_ky{height:55px}
.ky_img{ font-size:16px; line-height:24px}
.kyjz_list li{font-size:16px; height:auto; line-height:24px; margin-bottom:10px; background:url(z19_xk_list.png) no-repeat left 6px}
.kyjz_list li span{font-size:14px}
.ky_img img{margin-bottom:8px}
.pc_zt,.pc_jl,.m_zt,.m_jl{display:none}
.pad_zt,.pad_jl{display:block; margin-bottom:0}
.pad_jl{margin:40px 0}
.tab_title_sp li{font-size:22px}
.tab_title_sp{height:38px}
.tab_title_sp li{height:38px}
.tab_sp_more{top:-36px}
.video_left{width:66%; height:auto;}
.video_right{width:32%}
.video_black p{font-size:18px; margin-top:284px}
.video_img2 .video_black{display:block}
.video_img2 .video_black p{bottom:10px;font-size:14px;}
.video_img2{width:100%; height:auto}
.tzgg li a{font-size:16px}
.tzgg li p span{font-size:20px}
.tzgg li p{font-size:14px;}
.tzgg li .zjft{font-size:16px}
.tzgg li{margin:10px 0}
.div_title p{font-size:22px; width:100px;}
.div_title a{font-size:14px}
.row2{padding:0 16px 40px; margin-top:0px}
.jl{height:104px;line-height:36px;}
.jl_left{height:104px; line-height:104px}
.jl a{display:inline-block; text-align:center; width:27%; padding:0; margin:0; font-size:16px; font-weight:bold}
.jl_hidden{display:none}
.jl_right{padding:16px 0}
.row_right2{margin-top:40px}
.tj_list li{width:32%; margin-right:2%; height:auto}
.tj_list li span, .tj_list li .lines_2{font-size:20px; width:auto; right:20px; bottom:20px; top:inherit; left:inherit; text-align:right}
.selBox{margin-top:0; padding-bottom:0}
.selBox select{width:32%; margin-right:2%; height:40px; margin-bottom:24px; font-size:16px}
.main{padding-bottom:30px}
.mar0_pad{margin-right:0 !important}


/*二级*/
.Left{display:none}
.Right{padding:12px 16px; margin:0}
.zy_list1 li{width:23.5%; margin-right:2%}
.zy_img_t{margin-top:20px}
.zy_book_box_hidden{display:none}
.zy_book_box_mar0{margin-right:0 !important}
.zy_book_box{width:48%; margin-right:4%;}
.zy_book2 li{margin-right:4%; width:22%;}
.zy_list2{display:none}
.zy_book{margin-bottom:40px; margin-top:30px;}
.zy_book2 li img{width:100%; height:auto}

/*细览*/
.m_main{padding:0 24px}
.pad_main{padding:0 24px; margin-bottom:40px}
.xl{padding:0 20px 30px}
.xl_title{width:auto}
.share{display:none}
.xl_line{border-top:1px dashed #e3e3e3; padding-top:10px; margin-top:50px}

/*概览*/
.gl_img_list{width:100%;}
.gl_img_list li{margin-right:4%; width:22%; height:190px}
.gl_img_list li img{width:100%; height:auto}
.gl_img_list li.marPad{margin-right:0}
.gl_img_list2 li{margin:0 0 10px 2.5%;}
.list_xl{padding:0 20px 40px}
.gl_list2 li{height:auto; overflow:hidden; background:url(z19_dian_black.png) no-repeat left 10px; line-height:26px; margin:10px 0}
.gl_list2 li a{white-space:normal; display:inline; float:none; width:auto}
.jgsz_box3 p{margin:10px 0 8px 20px; width:170px}
.search_sub{display:none}
.yld,.jgsz_box2{width:100%}
.yld li{width:22%; margin-right:3%}
.jgsz_box p{min-width:20%; margin-right:1%}
.jgsz_box2 p{width:29%}
.ysdw_box2 a{width:30%; margin-left:3%}
.jgsz_box5 p{margin-left:4%; width:40%;}
.school_img2 img{width:33.3%; height:auto}
.school_bar_sub img{width:30%; margin-right:4%; height:auto}
.school_img2{margin-top:30px}
.ykjj_txt{overflow:initial}
.kyjz_list_zsxx li{width:auto; float:none}
.ysxx_list li{width:20.5%; margin:24px 2% 0}
.ysxx_list{overflow:hidden}
.ysxx_img{width:288px}
.kyjz_list_ysdh li{margin-left:10px; width:290px}
.kxpj_img{float:none; margin-right:0; overflow:hidden; width:auto}
.kxpj_img img{float:left; margin-right:20px; margin-bottom:10px}
.ysxx_list li p{font-size: 14px; padding: 0 3px;}

.jgsz_box_pkcg p{margin-left:20px}
.djwh_link img{margin-right:2%; width:23.5%; height:auto}
.fkzt_list dd{width:23.5%; margin-right:2%; height:auto}
.fkzt_sub{width:100%; height:auto}

.ztBox{width:auto}
.ztBox img{width:31%; margin:0 1% 20px; height:auto}
.zjzky_list li{width:auto; float:none; line-height:24px; margin:6px 10px}
.zjzky_list li a{white-space:normal}
.zjzky_list{padding:10px 0}
.zzss{display:none}
.zzss_r{float:none; margin:20px auto}
.zzss_l{float:none; width:auto}
.lrld{width:102%}
.nbList{width:102%}
.nbList li{width:23%; margin-right:2%}
.nbList li img{width:100%; height:auto}
.lrld li{width:16.6%; margin-right:3%;}
.lrld li img{width:100%; height:auto}
.zxly_form input,.zxly_form select,.zxly_form textarea{width:430px}
.zxly_form .zxly_yzm_txt{width:200px}
.zxly_div{padding:40px 24px}
.zxly_search label{width: 79%;}
.zxly_search input{width: 100%;}
.zxly_search button{ margin-top:0px;font-size: 16px;width: 21%;background-position: 20px center;}
.zxly_search{padding:25px 20px;}
.yld_box2 .yld_text_a1{margin:20px 40px 0 40px}
.yld_box2 .yld_text_a2{display:none}
.yld_text_a3{display:block; font-size:24px; color:#fff; margin-top:28px; margin-left:20px; overflow:hidden}
.yld_images{width:auto}
.yld_images li{width:22%; margin-right:3%}
.yld_images li img{width:100%; height:auto}
.yld_hd{width:auto}
.yld_hd li{width:auto; float:none; margin-right:0;overflow:hidden}
.xxgk_sqb label .sqb_ipt,.xxgk_sqb textarea{width:540px}
.yld_text{overflow:visible}
.m_menu_box_yld .m_menu{overflow:hidden; margin-left:-1px;}
.m_menu_div{width:590px; overflow:hidden;}
.m_menu_box_yld .m_menu li{float:left; border-bottom:0; background:url(z19_yld_line.png) no-repeat left center;height:auto; line-height:inherit; width:117px; text-align:center;font-size:18px}
.m_menu_box_yld .m_menu li.now h5{ background: #1D3897;border-radius: 3px;}
.ykjj_sub .ykjj_txt{margin-top:0; font-size:16px; line-height:32px}

.zjzky_div{margin-bottom:30px; }
.zjzky_div1{margin-right:0}
.wzdt2 a{width:24%}
.wzdt_hidden1{display:none}
.wzdt_hidden2{display:inline-block}
.wzdt .wzdt_t1{width:180px}

.xl_bottom{border:0}
.cgzh li img{width:100%; height:auto}
.topTitle h4{width:auto; float:none; margin-top:0}
.yld_hd li a{white-space: normal; width:auto; display:inline;}
.wx_search input{width:440px}
.wx_search .datebox{width:440px;background:url(z19_datetime.png) no-repeat 400px center #f0f2fc;}
.wx_search label{float:left; display:block}
.wx_search button{ margin-top:-60px; margin-right:60px}
.wx_search{padding-bottom:20px;}

.ztList a{width:auto; display:block;}
.tab_title_yw li img{margin:14px 10px 0 16px}
.tab_title_xk li img{margin-top:10px}
.tab_title_xk li.now img{margin-top:13px}

.ser_ipt{font-size:14px}
#swiper_Focus_kyjz .title{font-size:16px}
.kxyj_box_sub{border:0}
.xxgk_sub2{padding-left:0}	

#nav{display:none}

.zjzky_box{  overflow:hidden; width:558px; margin:0 auto; padding-top:20px}
.zjzky_div2{ width:360px}

.divBox .kyjz_list li{ width:auto;}
.kyjz_list_sub li{ width:auto;}

.yld_box{margin-top:0}
.share_self{width:99%}
.cgzh_l,.cgzh_r{width:48%}
.zxly_form p{width:20%; margin-right:1%}
.zxly_form input, .zxly_form textarea{width:76%; padding:0 1%;}
.zxly_form select{width:78%;}
.cityBox{ width:100%; margin-left:21%;}
.zzss_l{float:left; width:80%; margin-bottom:20px}
.zzss_r{float:right; width:16%; margin:34px 2% 0 0}
.zzss_form span{width:25%; max-width:80px}
.zzss_form input{width:74%}
.zzss_form label{width:50%}
.zzss_sub{width:90%; display:block; margin:13px auto}

.foot{background:url(z19_foot_m.jpg) no-repeat right top; height:auto; background-size: cover; overflow: hidden;}

/*竖屏*/
@media only screen and (orientation:portrait) {	
.zsxx .kxyj_img_sub{ display:none;}
.kyjz_list_ysdh li{width:45%; margin-left:0}
.kpwz_sub li{float:none; width:100%; margin-right:0}
.kpwz_sub_txt h5{font-size:18px}
.xxgk_sub dd{width:32%; margin-right:1%}
}
/*横屏*/
@media only screen and (orientation:landscape) {
.xxgk_sub dd{width:19%; margin-right:1%}
.xxgk_sub .gzzd{width:39%}
.xxgk_sub2 dd{width:32%; }
.xxgk_sub .gzzd .kyjz_list li{width:44%}
.zjzky_box{width:660px}
.search_sub{display:block}
.kpwz_sub li{width:48%; float:left; margin:0 4% 30px 0}
.zjzky_div p{font-size:14px; line-height:22px;}
.nbList li{width:18%}
.search_sub{top:-60px}
.search_sub .ser_ipt{width:220px}
.zzss_l{float:left; width:80%; margin-bottom:20px; }
.zzss_r{width:16%; position:absolute; float:left; top:-22px; right:0}
.zzss_form span{width:25%; }
.zzss_form input,.zzss_form select{width:74%}
.zzss_form label{width:40%; float:left;}
.zzss_sub{width:90%; display:block; margin:13px auto}
.zjzky_div{height:200px}
.zjzky_div3{height:182px}
.zjzky_div2{height:70px; width:426px;}
.zzss_form{ position:relative; overflow:visible}
}